package cn.tx.api.common;

import lombok.Data;

@Data
public class SenseNebulaJsonDataParam {


    /** 人脸属性说明 **/
    private SenseNebulaJsonDataFaceAttrParam face_attr;

    /** 人体属性说明 **/
    private SenseNebulaJsonDataBodyAttrParam body_attr;

    /** 事件属性说明 **/
    private SenseNebulaJsonDataEventsAttrParam events_attr;

    /** 人脸告警类型（0:无告警，1：黑/白名单告警，3：陌生人入库告警） **/
    private int alarm_type;
    /** 活体类型，0:未知;1: 非活体;2:活体 **/
    private int alive_type;
    /** 当前出现的次数 **/
    private int appear_count;
    /** 相机名称  **/
    private String camera_name;
    /** 通道  **/
    private int channel;
    /** 设备id **/
    private String device_id;
    /** 事件告警(0:无告警，1:徘告警，2: 逗留告警) **/
    private int event_type;

    /** 对比中的库内人脸图片id **/
    private String img_id;
    /** 图片路径 (当前为保留字段，指向图片名称)下载图片需拼接url;http://Sip]:S[port)/ws/img_path庆id **/
    private String img_path;

    /** 库id **/
    private int lib_id;
    /** 库名称 **/
    private String lib_name;
    /** 库类型（1黑名单，2白名单） **/
    private int lib_type;

    /** 标识 (1:人脸，2:人体,8:烟火,9:灭火器) **/
    private int obj_label;
    /**  **/
    private int ora_pos_bottom;
    /**  **/
    private int ora_pos_left;
    /**  **/
    private int ora_pos_right;
    /**  **/
    private int ora_pos_top;

    /** 地址 **/
    private String person_addr;
    /** 年龄 **/
    private String person_age;
    /** 性别 0女，1男 **/
    private String person_gender;
    /** 身份证 **/
    private String person_idcard;
    /** 姓名 **/
    private String person_name;

    /** 人脸坐标左上Y **/
    private int pos_bottom;
    /** 人脸坐标左上X **/
    private int pos_left;
    /** 人脸坐标右下X **/
    private int pos_right;
    /** 人脸坐标左上Y **/
    private int pos_top;
    /** 相机位置 **/
    private String position;

    /** 质量分数[0-100] **/
    private int quality;
    /** 比对相似度排名 **/
    private int ranking;

    /** 与底库图片相似度分数，范围:[0,100];默认值为-1 **/
    private int similarity;
    /** 抓拍图片特征 **/
    private String snap_feat;
    /** 抓拍图片id **/
    private String snap_id;
    /** 抓拍图片路径 (当前为保留字段，指向图片名称);下载图片需拼接url:http://Slip]:S[port)/ws/snap_path **/
    private String snap_path;
    /** 徘徊陌生人的通道 **/
    private String stranger_appear_channel;

    /** 对比泛珠0-100 **/
    private int threshold;
    /** 触发时间 **/
    private String trigger;
    /** 告警事件，为空代表无人体/车辆/烟火告警(即抓拍或人脸) (具体告警数值详见附录C1)，多个组合以逗号分隔 **/
    private String events_type;

    /** 徘徊通道设置 **/
    private String wander_channels;
    /**  **/
    private String wander_deviceID;
    /**徘徊闯值  **/
    private int wander_thresHold;
    /** 徘徊陌生人的出现时间 **/
    private String wander_trigger;

}
